package com.syh.jn.scm.dto.operation.system.role;

import com.syh.jn.scm.dto.operation.system.permission.PermissionVo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class OperationRoleVo implements Serializable {

  private Long id;

  private String roleName;

  private String description;

  private Integer orderLevel;

  private String terminalType;

  private Long createTimeStamp;

  private Long lastUpdateTimeStamp;

  private List<PermissionVo> permissionList = new ArrayList<>();

}
